package com.indusfo.spc.pojo;

import com.indusfo.spc.common.pojo.BasePojo;

public class Client extends BasePojo {

    //客户端ID
    private Integer clientId;

    //客户端编号
    private String clientCode;

    //客户类型   clientType
    private Integer clientTypeId;

    //下线工序  proXia
    private Integer repairId;

    //扫描类型
    private Integer scanType;

    //是否自动打印    0 否，1 是
    private Integer autoPrint;

    //是否允许跳序    0 否，1 是   proJump
    private Integer jumpPro;

    //是否记录错误物料    0 否，1 是
    private Integer recodeErr;

    //是否托盘绑定    0 否，1 是  pabang
    private Integer boundPallet;

    //批号是否一次开始完成    0 否，1 是   batchnoBegin
    private Integer batchStart;

    //下线提醒    0 否，1 是   xiatip
    private Integer offlineRemind;

    //备注
    private String remark;

    //数据状态
    private Integer dataState;

    //下线工序名称  offlineName
    private String repairName;

    // 数组
    private Long[] shuzu;

    //状态码翻译
    private String dataStateName;

    public Integer getClientId() {
        return clientId;
    }

    public void setClientId(Integer clientId) {
        this.clientId = clientId;
    }

    public String getClientCode() {
        return clientCode;
    }

    public void setClientCode(String clientCode) {
        this.clientCode = clientCode== null ? null : clientCode.trim().replace(" ","");
    }

    public Integer getClientTypeId() {
        return clientTypeId;
    }

    public void setClientTypeId(Integer clientTypeId) {
        this.clientTypeId = clientTypeId;
    }

    public Integer getRepairId() {
        return repairId;
    }

    public void setRepairId(Integer repairId) {
        this.repairId = repairId;
    }

    public Integer getScanType() {
        return scanType;
    }

    public void setScanType(Integer scanType) {
        this.scanType = scanType;
    }

    public Integer getAutoPrint() {
        return autoPrint;
    }

    public void setAutoPrint(Integer autoPrint) {
        this.autoPrint = autoPrint;
    }

    public Integer getJumpPro() {
        return jumpPro;
    }

    public void setJumpPro(Integer jumpPro) {
        this.jumpPro = jumpPro;
    }

    public Integer getRecodeErr() {
        return recodeErr;
    }

    public void setRecodeErr(Integer recodeErr) {
        this.recodeErr = recodeErr;
    }

    public Integer getBoundPallet() {
        return boundPallet;
    }

    public void setBoundPallet(Integer boundPallet) {
        this.boundPallet = boundPallet;
    }

    public Integer getBatchStart() {
        return batchStart;
    }

    public void setBatchStart(Integer batchStart) {
        this.batchStart = batchStart;
    }

    public Integer getOfflineRemind() {
        return offlineRemind;
    }

    public void setOfflineRemind(Integer offlineRemind) {
        this.offlineRemind = offlineRemind;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark== null ? null : remark.trim().replace(" ","");
    }

    public Integer getDataState() {
        return dataState;
    }

    public void setDataState(Integer dataState) {
        this.dataState = dataState;
    }

    public String getRepairName() {
        return repairName;
    }

    public void setRepairName(String repairName) {
        this.repairName = repairName;
    }

    public Long[] getShuzu() {
        return shuzu;
    }

    public void setShuzu(Long[] shuzu) {
        this.shuzu = shuzu;
    }

    public String getDataStateName() {
        return dataStateName;
    }

    public void setDataStateName(String dataStateName) {
        this.dataStateName = dataStateName;
    }
}